@charset "utf-8";
/* 初始化 */
html{height: 100%;}
body{height: 100%;}
body,div,span,ul,li,table,tr,td,input,a,h1,h2,h3,h4{margin: 0; padding: 0;}
body,textarea{font-family: ROCK,"\5FAE\8F6F\96C5\9ED1",helvetica,arial,sans-serif; font-size: 12px;}
header,section,footer,aside{display: block;}
img{border: none; vertical-align: top;}
a{color: #007568; text-decoration: none;}
a:hover{color: #FF6600;}
/* 字体图标 */
@font-face {
	font-family: 'iconfont';
	src: url('fonts/iconfont.eot');
	src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/iconfont.woff') format('woff'),
	url('fonts/iconfont.ttf') format('truetype'),
	url('fonts/iconfont.svg#iconfont') format('svg');
}
em{color: #6FB737; font-family: 'iconfont'; font-style: normal; font-size: 16px;}
/* Inc */
.red{color: red;}
.green{color: green;}
.suc{color: #6FB737; padding-left: 10px;}
.suc em,.err em{padding-right: 5px;}
.suc em:before {color: #6FB737; content: "\e6a5";}
.err{color: #FF6600; padding-left: 10px;}
.err em:before {color: #FF6600; content: "\e6a4";}

/* WebMisMsg */
#WebMisWinBg{position: fixed; z-index:100; width: 100%; left: 0; top: 0; display: none; background-color: #000;}
#WebMisWin{position: fixed; z-index:101; border: #FFF 1px solid; background-color: #F8F8F8; margin: 0 auto; box-shadow: 0px 0px 5px rgba(0,0,0,0.8);}
.WebMisWin_top{cursor: all-scroll; height: 36px; line-height: 36px; border-bottom: #6FB737 1px solid;}
.WebMisWin_top .title{float: left; font-size: 14px; color: #666; padding: 0 10px;}
.WebMisWin_top .close{float: right; color: #999; height: 36px; padding: 0 6px; display: inline-block;}
.WebMisWin_top .close em:hover{color: #FF6600;}
.WebMisWin_top .close em:before {content: "\e6a9"; font-size: 21px;}
.WebMisWin_ct{}
.WebMisWin_ct .load{text-align: center;}
.WebMisWin_ct .onLoad{padding: 5px 10px; background:url(images/onLoad.gif) no-repeat center center;}

.WebMisTopMenu a{cursor: pointer; height: 24px; line-height: 24px; display: inline-block; margin: 11px 1px 0px; padding: 0 15px; border-radius: 3px 3px 0 0;}
.WebMisTopMenu .an1{border: #3F9707 1px solid; border-bottom: none; background-color: #6FB737; color: #FFF;}
.WebMisTopMenu .an2{border: #CCC 1px solid; border-bottom: none; background-color: #F2F2F2; color: #333;}

/* WebMisVod */
#WebMisVodBg{position: fixed; z-index:100; width: 100%; left: 0; top: 0; display: none;}
#WebMisVodCT{background-color: #000; margin: 0 auto; border: #333 1px solid; box-shadow: 1px 1px 5px #000;}
.WebMisVodTop{line-height: 30px; font-size: 14px;}
.WebMisVodTop .title{float: left; color: #CCC; padding: 0 15px;}
.WebMisVodTop .close{float: right; cursor: pointer; color: #999;}
.WebMisVodTop .close:hover{color: #FF6600;}
.WebMisVodTop .close:before {content: "\e6a9";}

/* WebMisMsg */
.msgShowBG{display:none;}

/* Menu */
.NavMenu ul{display: none; position: absolute; z-index: 100; width: 150px; border: #FFF 1px solid; background: #FAFAFA; color: #666; box-shadow: 1px 1px 2px #000;}
.NavMenu ul li{position:relative; width: 100%;}
.NavMenu ul li a{display: block;}
.NavMenu ul li em{padding-left: 10px;}
.NavMenu_img .menuTitle{float: right; font-size: 10px; color: #999;}
.NavMenu_img .menuTitle:before {content: "\e679";}

/* Table */
.TableTrBg1{background: #F4F7FA;}
.TableTrBg2{background: #E2ECF7;}
.TableAdjust{cursor: e-resize; position: fixed; width: 4px; margin-left: -7px;}

/* Table */
.SubClass1,.SubClass2{cursor: pointer; height: 34px; font-size: 14px; padding: 0 30px; border-radius: 3px; box-shadow: 1px 1px 3px #BBB;}
.SubClass1{border: #BBB 1px solid; color: #666;
	background:-moz-linear-gradient(top, #FFF,#F2F2F2);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#F2F2F2));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF,endColorstr=#F2F2F2,grandientType=1);
}
.SubClass2{border: #3F9707 1px solid; color: #FFF; background: #6FB737;}

/* Validform */
input.error{border: #FF6600 1px solid;}
label.error{color: #FF6600; padding-left: 3px; font-size: 12px;}
label.error em{padding-left: 3px; font-size: 14px;}
label.error em:before {content: "\e6a9"; color: #FF6600;}
label.checked .suc:before {content: "\e6aa"; color: #6FB737;}